local Recipe = require("model.pojo.Recipe")
local Item = require("model.pojo.Item")

local RecipeList = {
    {
        id = 1,
        name = "ae2:printed_calculation_processor",
        steps = {},
        ingredients = {
            ItemStack:new("ae2_certus_quartz_crystal", 1),
        },
        result = Item:new("ae2:printed_calculation_processor", 1),
    },
    {
        id = 2,
        name = "ae2:printed_engineering_processor",
        steps = {},
        ingredients = {
            ItemStack:new("minecraft_diamond", 1),
        },
        result = Item:new("ae2:printed_engineering_processor", 1),
    },
    {
        id = 3,
        name = "ae2:printed_logic_processor",
        steps = {},
        ingredients = {
            ItemStack:new("minecraft_gold_ingot", 1),
        },
        result = Item:new("ae2:printed_logic_processor", 1),
    },
    {
        id = 4,
        name = "ae2:printed_silicon",
        steps = {},
        ingredients = {
            ItemStack:new("ae2_silicon", 1),
        },
        result = Item:new("ae2:printed_silicon", 1),
    },
    {
        id = 5,
        name = "ae2:logic_processor",
        steps = {},
        ingredients = {
            ItemStack:new("ae2_printed_logic_processor", 1),
            ItemStack:new("ae2_printed_silicon", 1),
            ItemStack:new("minecraft_redstone", 1),
        },
        result = Item:new("ae2:logic_processor", 1),
    },
    {
        id = 6,
        name = "ae2:engineering_processor",
        steps = {},
        ingredients = {
            ItemStack:new("ae2_printed_engineering_processor", 1),
            ItemStack:new("ae2_printed_silicon", 1),
            ItemStack:new("minecraft_redstone", 1),
        },
        result = Item:new("ae2:engineering_processor", 1),
    },
    {
        id = 7,
        name = "ae2:calculation_processor",
        steps = {},
        ingredients = {
            ItemStack:new("ae2_printed_calculation_processor", 1),
            ItemStack:new("ae2_printed_silicon", 1),
            ItemStack:new("minecraft_redstone", 1),
        },
        result = Item:new("ae2:calculation_processor", 1),
    },
}